support more html templates
snippet on tab