migration file is split into different methods