changed emitter flow