update enums
update enums