first vists routes, templates and controllers