create migration and models