first try at the 5 stages of indexing, #94