add synthesizer composite class