solid priority queue