adding migrations and models