allocate an empty vector
add vector constructor
solve for workflow