user routes, views and controllers