Use add_vec from add_struct