diff --git a/src/lib66/write/write_classic.c b/src/lib66/write/write_classic.c
index 5b73f04f566c2d52d0fd0c7b1daa664b1dba67ef..84e32b0c4e43933b5c19f041615b87e3485909a4 100644
--- a/src/lib66/write/write_classic.c
+++ b/src/lib66/write/write_classic.c
@@ -20,7 +20,7 @@
 #include <66/service.h>
 #include <66/write.h>
 
-/* dst e.g. /var/lib/66/system/<tree>/servicedirs/svc/<name> */
+/* dst e.g. /var/lib/66/system/service/svc/<name> */
 
 void write_classic(resolve_service_t *res, char const *dst)
 {
diff --git a/src/lib66/write/write_common.c b/src/lib66/write/write_common.c
index 3c8c48b82d790b22763adc106c3a644c999a5171..12f760a99435ef7d465cbe14469c63acaaeb3436 100644
--- a/src/lib66/write/write_common.c
+++ b/src/lib66/write/write_common.c
@@ -37,9 +37,11 @@ void write_common(resolve_service_t *res, char const *dst)
     log_flow() ;
 
     /** down file */
-    if (res->execute.down)
+    if (res->execute.down) {
+        log_trace("create file: ", dst, "/down") ;
         if (!file_create_empty(dst, "down", 0644))
             log_dieusys(LOG_EXIT_SYS, "create down file") ;
+    }
 
     /** notification-fd */
     if (res->notify)
@@ -125,6 +127,7 @@ void write_common(resolve_service_t *res, char const *dst)
                 }
             }
 
+            log_trace("copy: ", tmp, " to: ", dst) ;
             if (!hiercopy(tmp, dst))
                 log_dieusys(LOG_EXIT_SYS, "copy: ", tmp, " to: ", dst) ;
         }
diff --git a/src/lib66/write/write_execute_scripts.c b/src/lib66/write/write_execute_scripts.c
index d4bb5e8a426c71a54440e05e6dcada03f3390ff4..ffac88a1486a4d68cc49987b6b23a377a61b78f3 100644
--- a/src/lib66/write/write_execute_scripts.c
+++ b/src/lib66/write/write_execute_scripts.c
@@ -35,6 +35,7 @@ void write_execute_scripts(char const *file, char const *contents, char const *d
     char run[strlen(contents) + 1] ;
     auto_strings(run, contents) ;
 
+    log_trace("create file: ", dst, "/", file) ;
     if (!file_write_unsafe(dst, file, run, FAKELEN))
         log_dieusys(LOG_EXIT_SYS, "write: ", dst, "/", file) ;
 
diff --git a/src/lib66/write/write_logger.c b/src/lib66/write/write_logger.c
index 3bc5434d9915e465f5bc63a16eb24c312826ba29..f56e14bdf68df9ba076d2583d6898aa6f754a18b 100644
--- a/src/lib66/write/write_logger.c
+++ b/src/lib66/write/write_logger.c
@@ -38,7 +38,7 @@
 #define FAKELEN strlen(run)
 #endif
 
-/** @destination -> /var/lib/66/system/<tree>/servicedirs/svc/ */
+/** @destination -> /var/lib/66/system/service/svc/<name> */
 
 void write_logger(resolve_service_t *res, char const *destination)
 {
@@ -76,6 +76,7 @@ void write_logger(resolve_service_t *res, char const *destination)
     char write[strlen(destination) + 10] ;
 
     /** run script */
+    log_trace("create file: ", destination, "/run") ;
     if (!file_write_unsafe(destination, "run", res->sa.s + res->execute.run.run, strlen(res->sa.s + res->execute.run.run)))
         log_dieusys(LOG_EXIT_SYS, "write: ", destination, "/run.user") ;
 
@@ -85,6 +86,7 @@ void write_logger(resolve_service_t *res, char const *destination)
         log_dieusys(LOG_EXIT_SYS, "chmod", write) ;
 
     /** run.user script */
+log_trace("create file: ", destination, "/run.user") ;
     if (!file_write_unsafe(destination, "run.user", res->sa.s + res->execute.run.run_user, strlen(res->sa.s + res->execute.run.run_user)))
         log_dieusys(LOG_EXIT_SYS, "write: ", destination, "/run.user") ;
 
diff --git a/src/lib66/write/write_service.c b/src/lib66/write/write_service.c
index f8e72e83d280a397018f0c5a0923ad68ce118a09..e80dfcaf27ac9b7241dee31f8565509b5908c7cb 100644
--- a/src/lib66/write/write_service.c
+++ b/src/lib66/write/write_service.c
@@ -45,18 +45,6 @@ void write_services(resolve_service_t *res, char const *workdir)
     if (logname > 0)
         type = 4 ;
 
-    /**
-     *
-     *
-     * please pass through a temporary or backup
-     *
-     * just need to switch the /run/66/state/0/<service> symlink
-     * with atomic_symlink
-     *
-     *
-     *
-     * */
-
     log_trace("write service ", name) ;
 
     switch(type) {
diff --git a/src/lib66/write/write_uint.c b/src/lib66/write/write_uint.c
index b14e01e72a9c3c5c9ceddbe0e4af888536b35550..4224fe6c86c04a00460129dbb1b5d351c7765e81 100644
--- a/src/lib66/write/write_uint.c
+++ b/src/lib66/write/write_uint.c
@@ -26,6 +26,7 @@ void write_uint(char const *dst, char const *name, uint32_t ui)
 
     char number[UINT32_FMT] ;
 
+    log_trace("write file: ", dst, "/", name) ;
     if (!file_write_unsafe(dst, name, number, uint32_fmt(number,ui)))
         log_dieusys(LOG_EXIT_SYS, "write: ", dst, "/", name) ;
 }