add model schedule and some frontend