Implemented the fileindex object