added some snippets
updated submodules