models made with associations and migrations