[ADD] added schedule.c demo.c schedule.h and Makefile