migrations, associations, model tests