redo the assignments