reworking gems