added VectorList3d type