used request.path instead of hash version