renamed cs354_p1 to p1 and added generate.c