why use an index anyway