PriorityQueue finished