use schedules-direct-core-api 2.3