Enum demo for dicussion