fix datatype