fixed priority queue