simulate emitter