added migration files and models