rework edit system