composer reworking