max priority queue -- max heap added