added genexpr syntax and snippets