changes datatype