added snippets and more