https://doi.org/10.1007/s00894-022-05055-5