you can use reference to prevent copying vector of vectors