Revert "Revert "Index File""

This reverts commit d4c5621dfce1f003af30a2386a36836fcde2646f.