still restructuring and re arranging elements on index WIP