changed external libs to submodules