require snippets