fixed composergeneric