iterate search