added events and places structure