more models, associations, and migrations