diff --git a/catalogue.smk b/catalogue.smk
index 61c12892ad63e4976f4a474e45fff412efc6d907..7e67aa5f4af4dbe2ed01a7b0c15025c84243daea 100644
--- a/catalogue.smk
+++ b/catalogue.smk
@@ -167,9 +167,9 @@ rule checkm:
 	input:
 		"work/metabat/{sample}/{sample}.unbinned.fa"
 	output:
-		"work/checkm/{sample}/checkm.log"
+		"work/checkm/{sample}/lineage.ms"
 	threads:
-		8
+		4
 	params:
 		input = lambda wildcards, input: os.path.dirname(str(input)),
 		output = lambda wildcards, output: os.path.dirname(str(output))
@@ -180,7 +180,7 @@ rule checkm:
 		"lineage_wf "
 		"-t {threads} "
 		"-x fa "
-		"{params.output} "
 		"{params.input} "
+		"{params.output} "
 		" ; "
 		"conda deactivate"
diff --git a/global.smk b/global.smk
index 68c0b4ab9a19032f771ff4f64ccd8e030fb974db..03b1de5a1f0ff209e3817d5fcf9eabfc5f91a236 100644
--- a/global.smk
+++ b/global.smk
@@ -17,6 +17,7 @@ rule all:
 		"report/contigs_coassembly-taxNames.tsv",
 		"report/genes_coassembly-taxNames.tsv",
 		"work/metabat/coassembly.done",
+		"work/checkm/coassembly/lineage.ms",
 		#catalogue
 		"report/quast_results/report.html",
 		expand("report/count-contigs-catalogue-{sample}.tsv", sample=config["SAMPLES"]),