изменен метод поиска (не доделанно).
рефакторинг