practical vector