at least can make auto-completion works