use regex for query match; Bryan vs Ryan. Also str safety for parsing other vendors