integrated new data type