coding main.c