add priority queue module in utils