correction for event-push, date, validation