     }
     
     func recommendWords(word1: String = "", word2: String = "", current_input: String)->Set<String>{
-        // *********** NEW METHOD *****************
-        
         // POSSIBLE PATTERNS
         // 3:      "\(word1) \(word2) \(current_input)%"
         // 3:      "% \(word2) \(current_input)%" ********* <--- maybe not

                t.column(ngrams.n)
            })
            
            // Create Profiles table
            try? db.run(profiles.table.create(ifNotExists: true) { t in
                t.column(profiles.profileId, primaryKey: .autoincrement)
                t.column(profiles.name)
                t.column(profiles.linksTo, defaultValue: 0)
            })
            
            //try? db.run(profiles.delete())
            
            // Insert the Default profile into the Profiles table if it doesn't exist
            

                                n: n, pattern: "\(current_input)%",
                                words: words, result_set: resultSet)
            }
        }
            
        else /* word1 and word2 are empty */ {
