adding templates, routes, and static