https://itsabaconblog.blogspot.com/2020/09/read-online-discrete-event-simulation.html