adjust data type