parse rework