(Bluefox) edit enums (not finished)