the index can now be stored persistently
added some commentary