https://doi.org/10.1109/ICCSS48103.2019.9115447