working on fixed priority scheduler