breaking off analysis into makefile