updates and new snippets