finished withput searchs