add completion and snippets back