reworking gem