the base framework of index is well