rework modeling