added migrate module and dependencies