code_change

mimic the structure of makeVector
add notes