intial main.c