refactor - move to google hashes