added more needed libraries as submodules + keep fixing locations