playing with controllers, routes, and models