added a bunch of templates