steps of assignment added