wrote routes and controllers for all (just the backbone)