add indexed list reader