Event Processing IMplementation