Part 2. Modeling data with enums