added emitterObject