Structure of the index modified; work in progress.