prototype vector storage class