add migration and rake task