refactor of _h to _H_O