project model, controller, routes, and table