finish expanding v-coll impl details