add get_smallest_pq