hfunctions
