Worked on CPU preemtion