new main.c