Added description field and event validation.