A hash and its uses