change datatypes