https://doi.org/10.1109/SOLI48380.2019.8955039