updated URL, added hasing