begin scheduling