Revert "notused"

This reverts commit d0d82427fb519b259931f5ab595e95720d0bc917.
Revert "Revert "add bind_vector""

This reverts commit 70ed970d3424fdda756239b86a7c0936e02c65b6.