added events
added shapes