added all the events