created classes for each digest event type