updated the scheduler-vm to take a section argument