Index framework