with child submodule