add demo main.c