Added Priority Queue structure