added submodule2 dependency