diff retarget modification