add json emitter