added preliminary files for scheduler with some implementation