add why we code talk to event