Priority queue can not keep track of data too!
Some docs for the priority queue