min max pq wip
min max pq complete