add enum + add indexed list