added more snippets and stuff