snippets and packages