begin index design