fix datatypes