diff --git a/src/include/66/graph.h b/src/include/66/graph.h
index 9eb63769374ee36c2a45b16c499f5cf81085b22d..d47c1a53af167597f34726cfce02cad308033180 100644
--- a/src/include/66/graph.h
+++ b/src/include/66/graph.h
@@ -33,6 +33,7 @@ extern int graph_compute_dependencies(graph_t *g, char const *vertex, char const
 
 extern int graph_build_service_bytree(graph_t *g, char const *tree, uint8_t what,  uint8_t is_supervised) ;
 extern int graph_build_service_bytree_from_src(graph_t *g, char const *src, uint8_t what) ;
-
+/** possible remove of it */
+extern int graph_build_service_from_sastr(graph_t *graph, stralloc *sa, char const *base) ;
 
 #endif
diff --git a/src/include/66/service.h b/src/include/66/service.h
index eb16dccca01d5cf859c7f32987fb288b3714c259..186ddd32afdc926d156b7e4e6a840dca75976a97 100644
--- a/src/include/66/service.h
+++ b/src/include/66/service.h
@@ -376,8 +376,7 @@ extern void service_graph_build(graph_t *g, resolve_service_t *ares, unsigned in
 
 extern int service_is(ss_state_t *ste, uint32_t flag) ;
 
-/** possible remove of it */
-extern int graph_build_service_from_list(char const *const *list, char const *base, graph_t *graph, resolve_service_t *ares, uint8_t requiredby) ;
+