renaming of generics