added hump and middleclass submodules