fixing enums again