Видоизменил поиск. Дописал кое-куда коментарии