continued on validations
added validations to new events
validations for event and listing