three models w/ relationships
controllers and routes