added enumeration example