fix enumeration