add Hash wrapper