added de-enumerators for enumerators