reworking models