https://doi.org/10.36334/modsim.2011.D6.walker