updates to datatypes