data type fix