https://zenodo.org/record/6539328#.Y3fFY8fP3D4