added basic events and attendance feature