rework tree