redo index a bit