renamed to ChainedVectors