index design first pass