add vector-assoc