smaller     index                           stop