readvec