rework models