fix submodule generic_array