about to change completer to use basic parser