+ schedule parsing
+ have some bugs