add schedule event done
merged