client rework