pri_queue added