initial commit scheduler implementation for scheduler presentation