Hashing and url redirection added.