a bunch of useful templates to speed up some boring repetitive bits