add scheduler first ...