start of scheduling