polyphony feature added