added a few snippets and modes