add migrations and models