adjusted search to ignore upcase and downcase issues