changes to models, routes, and templates