more alternative enumerations