add hyper-emitter