all completions should include keywords
added naive completion tests