Started outlining the schedulers
Added getinput method.