new indexing protocol