scheduler-driver API