https://www.alijni.com/2017/03/Multiple-atoms-ions.html