added data type enumerations for categories