migration and first deploy