diff --git a/conf/modules.config b/conf/modules.config
index 5b279c54cb9ec6fc7a5b127a9292a10316434e55..9eeb18147b19c714969e770b59102b98a87c11c6 100644
--- a/conf/modules.config
+++ b/conf/modules.config
@@ -250,7 +250,7 @@ process {
     //********************************
     // COMPARTMENTS
 
-    withName: 'CALL_COMPARTMENTS' {
+    withName: 'COOLTOOLS_EIGSCIS' {
         publishDir = [
             path: { "${params.outdir}/compartments/" },
             saveAs: { filename -> filename.equals('versions.yml') ? null : filename },
@@ -262,7 +262,7 @@ process {
     //********************************
     // TADS
 
-    withName: 'INSULATION' {
+    withName: 'COOLTOOS_INSULATION' {
         publishDir = [
             path: { "${params.outdir}/tads/insulation/" },
             saveAs: { filename -> filename.equals('versions.yml') ? null : filename },
diff --git a/modules/local/cooltools/eigscis.nf b/modules/local/cooltools/eigscis.nf
index 55d6d1697f80bdd893c95349b827861b05f5bf39..9af2a4d09e1e47013eb10c2e4289f7f617b76eb4 100644
--- a/modules/local/cooltools/eigscis.nf
+++ b/modules/local/cooltools/eigscis.nf
@@ -2,7 +2,7 @@
  * cooltools - call_compartments
  */
 
-process CALL_COMPARTMENTS {
+process COOLTOOLS_EIGSCIS {
     label 'process_medium'
 
     conda (params.enable_conda ? "bioconda::cooltools=0.5.1 bioconda::ucsc-bedgraphtobigwig=377" : null)
diff --git a/modules/local/cooltools/insulation.nf b/modules/local/cooltools/insulation.nf
index d6fd194810163729974567bb0c3bdfc2182dd607..0d7f8be3108b7ddf2f4424fbc3e16b9c6958542d 100644
--- a/modules/local/cooltools/insulation.nf
+++ b/modules/local/cooltools/insulation.nf
@@ -2,7 +2,7 @@
  * Cooltools - diamond-insulation
  */
 
-process INSULATION {
+process COOLER_INSULATION {
     label 'process_medium'
 
     conda (params.enable_conda ? "bioconda::cooltools=0.5.1" : null)
@@ -14,7 +14,7 @@ process INSULATION {
     tuple val(meta), path(cool)
 
     output:
-    path("*tsv"), emit:results
+    path("*tsv"), emit:tsv
     path("versions.yml"), emit:versions
 
     script:
diff --git a/subworkflows/local/tads.nf b/subworkflows/local/tads.nf
index 5e7f4fc305e55e6707a2a320026b91292613da71..31c1e38b03b8f360c25014e92767f3d9705c434f 100644
--- a/subworkflows/local/tads.nf
+++ b/subworkflows/local/tads.nf
@@ -1,4 +1,4 @@
-include { INSULATION } from '../../modules/local/cooltools/insulation'
+include { COOLTOOLS_INSULATION } from '../../modules/local/cooltools/insulation'
 include { HIC_FIND_TADS } from '../../modules/local/hicexplorer/hicFindTADs'
 
 workflow TADS {
@@ -11,9 +11,9 @@ workflow TADS {
   ch_tads = Channel.empty()
 
   if (params.tads_caller =~ 'insulation'){
-    INSULATION(cool)
-    ch_versions = ch_versions.mix(INSULATION.out.versions)
-    ch_tads = ch_tads.mix(INSULATION.out.results)
+    COOLTOOLS_INSULATION(cool)
+    ch_versions = ch_versions.mix(COOLTOOLS_INSULATION.out.versions)
+    ch_tads = ch_tads.mix(COOLTOOLS_INSULATION.out.tsv)
   }
   
   if (params.tads_caller =~ 'hicexplorer'){