did more work on scheduler