- manually added submodules because they weren't recognized