https://nabdaqlam.blogspot.com/2018/06/salt.html