added description, state, ttl fields to event