support array data type