added new_scheduler