adding new event stuff