TimeBlock changes tested
SchedulingState full tested!!!