schedule improvment