new scheduler each time
include the scheduler in the name