snippets & ignore