migration depends on users initial