experimenting with enums