add datatypes