PriorityQueue now complete