fix overwrite
add migr