added salt and minified version