more scheduling stuff implemented - still not entirely complete