added makefile, random changes to source files