removed front end hashing