test1: pq uses vector as a storage