if else search