scheduler is working and ready to be merged