fixed some reqs and reformatted the templates to strings