hrequire
