local changes for assuign unassign