added hashes to make the code more readable