changed hands to pvector