add ParseSearchString function