renamed index_t to index_slice_t