add main.c
update main