creating a boatload of views, templates and other stuff