addition search string variety of situations
addition Makefile