added submodule tests