hash 2