added custom snippets