added new datatypes