finish enumerations