add main.c to the branch