scheduler simplified