list, list1 and papOptional -> listXX_XX, list1XX_XX and optionalXX_XX