Added snippets so that I don't lose them. They're important!