added new calendar, show page of events, and some validations