created controllers, models, and router