diff --git a/include/aidge/graph/GraphView.hpp b/include/aidge/graph/GraphView.hpp
index cae3beaf4223d6f3232493e7505bc1503abf86cf..edd91ef0697e0d7f307ae4881cd71e8d270fa819 100644
--- a/include/aidge/graph/GraphView.hpp
+++ b/include/aidge/graph/GraphView.hpp
@@ -267,10 +267,11 @@ public:
      */
     std::vector<std::pair<NodePtr, IOIndex_t>> inputs(const std::string& name) const;
 
-    /** @todo weird things happening here with this outsideoutputpos
-     * @brief List outside output connections of the GraphView. The vector
-     * size is guaranteed to match the number of outputs of the GraphView. If there is
-     * no connection to a given output, the corresponding sub-vector will be empty.
+    /**
+     * @brief List outside output connections of the GraphView.
+     * @details The vector size is guaranteed to match the number of outputs of the GraphView.
+     * If there is no connection to a given output, the corresponding sub-vector will be empty.
+     * @TODO: doesn't seem to work if new nodes should be added, it seem to only update the connection of already output nodes
      * @return std::vector<std::pair<NodePtr, IOIndex_t>>
      */
     std::vector<std::vector<std::pair<NodePtr, IOIndex_t>>> outputs() const;