updated to new submodule state