progress on submodule generator tests