Hepp

I've done a few improvements and added some snippets. I've never done a pull request before so I don't know if this works out as intended!