fix enums bug