rework register