redoing the whole index