diff --git a/README.md b/README.md
index c76caf7a247e6c9701c47f6d01a5f01959ca6862..6a60c3775d459fd79ea47fa81db862130aa8f734 100644
--- a/README.md
+++ b/README.md
@@ -51,6 +51,11 @@ func main() {
 
 ```
 
+### Job
+
+
+
+
 ## Tests
 
 Run tests using:
diff --git a/devenv.nix b/devenv.nix
index db9d80861c80262030452e4e0424ac2504476aad..b3621d3fb3972892b1e0fcf29c1f4ecbd59efe9c 100644
--- a/devenv.nix
+++ b/devenv.nix
@@ -131,29 +131,12 @@ EOF
   # You can use it to build the app  
   scripts.test-lib.exec = ''
     #!${pkgs.bash}/bin/bash
-    #set -euo pipefail
     set -x
-    
-    PATH="''${PATH}":${pkgs.coreutils}/bin
-    PATH="''${PATH}":${pkgs.findutils}/bin
-    PATH="''${PATH}":${pkgs.jq}/bin/
-    PATH="''${PATH}":${pkgs.rsync}/bin/
-    PATH="''${PATH}":${pkgs.bash}/bin/
-    PATH="''${PATH}":${pkgs.curl}/bin/
-    PATH="''${PATH}":${pkgs.moreutils}/bin/
-    PATH="''${PATH}":${pkgs.gnutar}/bin
-    PATH="''${PATH}":${pkgs.gzip}/bin/
-    PATH="''${PATH}":${pkgs.procps}/bin/
-    PATH="''${PATH}":${pkgs.exa}/bin/
-    PATH="''${PATH}":${pkgs.git}/bin/
-    PATH="''${PATH}":${pkgs.gnugrep}/bin/
-    PATH="''${PATH}":${
-      inputs.version.defaultPackage."${builtins.currentSystem}"
-    }/bin/
-
-    export PATH
 
-    task test
+${pkgs.gosec}/bin/gosec ${config.devenv.root}
+${pkgs.go}/bin/go test -tags=runOnTask -cover -v ${config.devenv.root}
+${pkgs.go}/bin/go test -tags=runOnTask -bench -v ${config.devenv.root}
+${pkgs.go}/bin/go test -tags=runOnTask -race -v ${config.devenv.root}
 
   '';
 
diff --git a/gofiles.zip b/gofiles.zip
new file mode 100644
index 0000000000000000000000000000000000000000..232314c75955e280c9ed2174e70e3594ad468768
Binary files /dev/null and b/gofiles.zip differ