add lots more snippets