Added Emmitter Class