3.4 migration