adds scheduler