Index file implementation