correction on do_search (no infinit loop now)