add combine data type