diff --git a/src/include/66/module.h b/src/include/66/module.h
index 591025343b7a16b63c21a23942adf7cd2b4b061c..00d40303d47a450523746f34d744c115e1809f36 100644
--- a/src/include/66/module.h
+++ b/src/include/66/module.h
@@ -41,5 +41,9 @@ extern void regex_get_regex(char *regex, char const *str) ;
 extern void regex_get_replace(char *replace, char const *str) ;
 extern void regex_rename(stralloc *list, resolve_service_t *res, uint32_t element) ;
 extern void regex_replace(stralloc *list, resolve_service_t *res) ;
+extern int module_in_cmdline(genalloc *gares, resolve_service_t *res, char const *dir) ;
+extern int module_search_service(char const *src, genalloc *gares, char const *name,uint8_t *found, char module_name[256]) ;
+
+extern int module_path(stralloc *sdir, stralloc *mdir, char const *sv,char const *frontend_src, uid_t owner) ;
 
 #endif
diff --git a/src/lib66/module/deps-lib/deps b/src/lib66/module/deps-lib/deps
index a513575fd778a1593d20164b37fd04393134bbab..52bb564f59dcb7408775bc624f28e8a5f44ddf5d 100644
--- a/src/lib66/module/deps-lib/deps
+++ b/src/lib66/module/deps-lib/deps
@@ -1,4 +1,7 @@
 get_list.o
+module_in_cmdline.o
+module_path.o
+module_search_service.o
 parse_module.o
 parse_module_check_dir.o
 regex_configure.o
diff --git a/src/lib66/utils/module_in_cmdline.c b/src/lib66/module/module_in_cmdline.c
similarity index 100%
rename from src/lib66/utils/module_in_cmdline.c
rename to src/lib66/module/module_in_cmdline.c
diff --git a/src/lib66/utils/module_path.c b/src/lib66/module/module_path.c
similarity index 100%
rename from src/lib66/utils/module_path.c
rename to src/lib66/module/module_path.c
diff --git a/src/lib66/utils/module_search_service.c b/src/lib66/module/module_search_service.c
similarity index 100%
rename from src/lib66/utils/module_search_service.c
rename to src/lib66/module/module_search_service.c