update main.c Makefile