add gitmodules
change snippets engine