using StringBuilder instead of long concatanated strings
initial commit for greg-impact analysis search functionality