adding enumerations