new hashes for web routing