add auto-complete, yasnippet