schedule creation and progress reporting