try to figure copy overwrite