add a priority queue