search_host по той же логике работает, объедините их в одну логику