first attempt at yasnippet