changed makefile
added generator