Add IndexFile
Finished prototype