some updates to datatypes bindings