rename WEEK_DAY to DAY
fixed type long/int to enum
fixed label
change type enum to typedef enum
add static scheduleEvent()