experimenting with routes and contollers