indexview rework