assignment revesion