diff --git a/src/include/66/graph.h b/src/include/66/graph.h
index 3081e10adb982937a2e3d525ff897815e730ebc7..f644c366b4f58ed466c4b27f34f81b6897506f06 100644
--- a/src/include/66/graph.h
+++ b/src/include/66/graph.h
@@ -19,13 +19,11 @@
 
 #include <oblibs/graph.h>
 
-#define DATA_SERVICE 0
-#define DATA_TREE 1
-#define DATA_TREE_MASTER 2
-
-extern int graph_build_g(graph_t *g, char const *base, char const *treename, uint8_t data_type) ;
+extern int graph_build_g(graph_t *g, char const *base, char const *treename, uint8_t data_type, uint8_t general) ;
 extern int graph_build_tree(graph_t *g,char const *base) ;
+extern int graph_build_service(graph_t *g, char const *base, char const *treename, uint8_t general) ;
 extern int graph_build_service_bytree(graph_t *g, char const *tree, uint8_t what) ;
+extern int graph_build_service_bytree_from_src(graph_t *g, char const *src, uint8_t what) ;
 extern int graph_add_deps(graph_t *g, char const *vertex, char const *edge, uint8_t requiredby) ;
 
 #endif