https://doi.org/10.2174/1573403X17666210629115743