diff --git a/src/.conda_envs/bwa_0.7.17 b/src/.conda_envs/bwa_0.7.17
new file mode 120000
index 0000000000000000000000000000000000000000..8ee9986b6d7c9423cf8ca4254d5e70296813955f
--- /dev/null
+++ b/src/.conda_envs/bwa_0.7.17
@@ -0,0 +1 @@
+/Xnfs/lbmcdb/common/conda/envs/bwa_0.7.17
\ No newline at end of file
diff --git a/src/.conda_envs/gatk_3.8.0 b/src/.conda_envs/gatk_3.8.0
new file mode 120000
index 0000000000000000000000000000000000000000..0463b9ccef8d7cc0caf0455d9ff9d550e6c31be6
--- /dev/null
+++ b/src/.conda_envs/gatk_3.8.0
@@ -0,0 +1 @@
+/Xnfs/lbmcdb/common/conda/envs/gatk_3.8.0
\ No newline at end of file
diff --git a/src/.conda_envs/last_1060 b/src/.conda_envs/last_1060
new file mode 120000
index 0000000000000000000000000000000000000000..2015c9856db5613f43e7287649b2508366e7a260
--- /dev/null
+++ b/src/.conda_envs/last_1060
@@ -0,0 +1 @@
+/Xnfs/lbmcdb/common/conda/envs/last_1060
\ No newline at end of file
diff --git a/src/.conda_packages.sh b/src/.conda_packages.sh
index 909ca4cb6552d1b1da98dde03b210c5fa37bdd98..86b2575c836ccb90a8d554cdbb6819280865ed8e 100644
--- a/src/.conda_packages.sh
+++ b/src/.conda_packages.sh
@@ -45,6 +45,9 @@ fi
 if [ ! -d ${CONDA_ENVS}bowtie2_2.3.4.1 ]; then
   conda create --yes --name bowtie2_2.3.4.1 bowtie2=2.3.4.1 samtools=1.7 #&& \
 fi
+if [ ! -d ${CONDA_ENVS}bwa_0.7.17 ]; then
+  conda create --yes --name bwa_0.7.17 -c bioconda bwa=0.7.17
+fi
 if [ ! -d ${CONDA_ENVS}sra-tools_2.8.2 ]; then
   conda create --yes --name sra-tools_2.8.2 sra-tools=2.8.2
 fi
diff --git a/src/.docker_modules/gatk/3.8.0/Dockerfile b/src/.docker_modules/gatk/3.8.0/Dockerfile
index 185b9121939870446238396a3b7a1fbc30f7b8cc..41d27614ab15c4b9fee29eadc88a93972304c110 100644
--- a/src/.docker_modules/gatk/3.8.0/Dockerfile
+++ b/src/.docker_modules/gatk/3.8.0/Dockerfile
@@ -2,3 +2,6 @@ FROM broadinstitute/gatk3:3.8-0
 MAINTAINER Laurent Modolo
 
 ENV GATK_VERSION=3.8.0
+
+RUN echo "#\!/bin/sh\njava -jar /usr/GenomeAnalysisTK.jar \$@" > /bin/gatk3 
+RUN chmod +x /bin/gatk3
diff --git a/src/.docker_modules/htseq/0.11.2/Dockerfile b/src/.docker_modules/htseq/0.11.2/Dockerfile
index d9db9b1531282ad6bf91057c76a686c9cc707610..821d7760af2350605617aea694a92ff2470a9cb7 100644
--- a/src/.docker_modules/htseq/0.11.2/Dockerfile
+++ b/src/.docker_modules/htseq/0.11.2/Dockerfile
@@ -1,13 +1,12 @@
-
 FROM ubuntu:18.04
 MAINTAINER Laurent Modolo
 
 ENV HTSEQ_VERSION=0.11.2
-ENV PACKAGES build-essential \
-             python3-pip \
-             python3-setuptools \
-             python3-dev \
-             python3-wheel
+ENV PACKAGES build-essential=12.4* \
+             python3-pip=9.0.1* \
+             python3-setuptools=39.0.1* \
+             python3-dev=3.6.7* \
+             python3-wheel=0.30.0*
 
 RUN apt-get update && \
     apt-get install -y --no-install-recommends ${PACKAGES} && \
diff --git a/src/.docker_modules/htseq/0.11.2/docker_init.sh b/src/.docker_modules/htseq/0.11.2/docker_init.sh
old mode 100755
new mode 100644
index 9bd50893380dc1fb19736559551389934802eade..b46f01de71ede2fa99923f609cc98d96994a6bf6
--- a/src/.docker_modules/htseq/0.11.2/docker_init.sh
+++ b/src/.docker_modules/htseq/0.11.2/docker_init.sh
@@ -1,4 +1,2 @@
 #!/bin/sh
-docker pull lbmc/htseq:0.11.2
-docker build src/.docker_modules/htseq/0.11.2 -t 'lbmc/htseq:0.11.2'
-docker push lbmc/htseq:0.11.2
+docker build src/docker_modules/HTSeq/0.11.2 -t 'htseq:0.11.2'
diff --git a/src/.docker_modules/last/1060/Dockerfile b/src/.docker_modules/last/1060/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..3e7966f5697baa40d925cec335c671dcc359ae9e
--- /dev/null
+++ b/src/.docker_modules/last/1060/Dockerfile
@@ -0,0 +1,24 @@
+FROM ubuntu:18.04
+MAINTAINER Laurent Modolo
+
+ENV LAST_VERSION=1060
+ENV PACKAGES curl=7.58.0* \
+    unzip \
+    make=4.1* \
+    g++ \
+    zlib1g-dev=1:1.2.11* \
+    ca-certificates=20180409 \
+    build-essential=12.4*
+
+RUN apt-get update && \
+    apt-get install -y --no-install-recommends ${PACKAGES} && \
+    apt-get clean
+
+RUN curl -k -L http://last.cbrc.jp/last-${LAST_VERSION}.zip -o last-${LAST_VERSION}.zip && \
+unzip last-${LAST_VERSION}.zip && \
+cd last-${LAST_VERSION} && \
+make && \
+cp src/last* /usr/bin/ && \
+cp scripts/* /usr/bin/ && \
+cd .. && \
+rm -Rf last-${LAST_VERSION}
diff --git a/src/.docker_modules/last/1060/docker_init.sh b/src/.docker_modules/last/1060/docker_init.sh
new file mode 100755
index 0000000000000000000000000000000000000000..0e8393fb88f803e9648cc1185f10c3198daf5976
--- /dev/null
+++ b/src/.docker_modules/last/1060/docker_init.sh
@@ -0,0 +1,4 @@
+#!/bin/sh
+docker pull lbmc/last:1060
+docker build src/.docker_modules/last/1060/ -t 'lbmc/last:1060'
+docker push lbmc/last:1060
diff --git a/src/.docker_modules/picard/2.18.11/PicardCommandLine b/src/.docker_modules/picard/2.18.11/PicardCommandLine
index ce067365785f2f03c722668eff8d80a94b9b34d3..24e2d2ac4a4e633e7a158ed68e7f8d6ed90fc90b 100644
--- a/src/.docker_modules/picard/2.18.11/PicardCommandLine
+++ b/src/.docker_modules/picard/2.18.11/PicardCommandLine
@@ -12,4 +12,4 @@ PicardCommandLine)
         ;;
 esac
 
-exec java ${JAVA_OPTIONS-} -jar /usr/share/java/picard.jar "$@"
+exec java -Xmx12g ${JAVA_OPTIONS-} -jar /usr/share/java/picard.jar "$@"
diff --git a/src/nf_modules/kallisto/indexing.config b/src/nf_modules/kallisto/indexing.config
index 5dfd26a2e2125034582ab419119092be396502bb..3ca188a0d614661f971529630df0870617b39f92 100644
--- a/src/nf_modules/kallisto/indexing.config
+++ b/src/nf_modules/kallisto/indexing.config
@@ -3,7 +3,7 @@ profiles {
     docker.temp = 'auto'
     docker.enabled = true
     process {
-      withNamek index_fasta {
+      withName index_fasta {
         container = "lbmc/kallisto:0.44.0"
         cpus = 4
       }