try to integrate yasnippet