fixing doc, submodules, classes, etc