modified CarArrivalEvent and Simulator::readEvents