add Hash class