trying to finish an emitter class