updated index enumeration