migration utils are now extended so that they can save common infomration