Ajay | Ashwin | #2121 | Refactoring migration.