added the qvector variant