new event validation