modified index from prose.io