compare
added makefile generator
added loop
added array