samples with enums