repairing assignment