User migration - partial implementation