commit with submodule