parameters
untyped vector utils