auto migration and user testing