added more snippets