emitter allocation