add datatype properties, definitions