- list data type improved