added snippets for most areas