finished the copy rec emitter wrapper functions