modified yasnippet