updated with submodule info