revise the index module