add ensure_index