diff --git a/src/main/scripts/unix/module/module-file b/src/main/scripts/unix/module/module-file
deleted file mode 100644
index fd4364575bcfa185c1509556d54520f8b6310c2b..0000000000000000000000000000000000000000
--- a/src/main/scripts/unix/module/module-file
+++ /dev/null
@@ -1,53 +0,0 @@
-#%Module1.0
-#
-# unimelb-mf-clients modulefile
-#
-
-#################################################################################
-# Installation:                                                                 #
-#                                                                               #
-#     1) You must install unimelb-mf-clients first.                             #
-#     2) You must validate the root directory of unimelb-mf-clients in this     #
-#        module file, and correct it if invalid.                                #
-#     3) You must validate the Java module name and correct it if needed.       #
-#     4) You need to install this module file to a directory included in        #
-#        $MODULEPATH environment variable. Otherwise you need to add the        #
-#        (parent) directory of module file directory to $MODULEPATH, suppose    #
-#        you install the module file to $HOME/.modules/unimelb-mf-clients/0.0.5 #
-#        where 0.0.5 is the module file name, you can use the commands below:   #
-#                                                                               #
-#            mkdir -p $HOME/.modules/unimelb-mf-clients                         #
-#            cp bin/module/module-file $HOME/.modules/unimelb-mf-clients/0.0.5  #
-#            module use $HOME/.modules/unimelb-mf-clients/0.0.5                 #
-#                                                                               #
-#                                                                               #
-#     5) Now you should be able to load the module:                             #
-#            module load unimelb-mf-clients                                     #
-#################################################################################
-
-proc ModulesHelp { } {
-    puts stderr "This module 1) prepend unimelb-mf-clients/bin to PATH environment variable;"
-    puts stderr "            2) check and load pre-requisite Java module."
-}
-
-
-module-whatis "Module to setup environment for unimelb-mf-clients."
-
-# make sure it does not load more than once
-conflict unimelb-mf-clients
-
-# load java module (NOTE: you may need to change "Java" to the actual Java module name if it differs.)
-# Not required if install the package with JVM.
-# module load Java
-
-# the root directory (NOTE: you need to change it to the actual installed directory.)
-set root /opt/unimelb-mf-clients-0.0.5
-
-# set PATH environment variable
-prepend-path PATH $root/bin/unix
-
-# export environment variable: MFLUX_ATERM (This is optional.)
-setenv MFLUX_ATERM $root/lib/aterm.jar
-
-
-
diff --git a/src/main/scripts/unix/module/unimelb-mf-clients-current b/src/main/scripts/unix/module/unimelb-mf-clients-current
new file mode 100644
index 0000000000000000000000000000000000000000..f9b661c18a13ac18732059e088117e24ebddb2c3
--- /dev/null
+++ b/src/main/scripts/unix/module/unimelb-mf-clients-current
@@ -0,0 +1,18 @@
+#%Module
+
+proc ModulesHelp { } {
+    puts stderr { unimelb-mf-clients is a collection of command-line tools to transfer data to/from Mediaflux, the data management platform operated by Research Computing Services. - Homepage: https://wiki-rcs.unimelb.edu.au/display/RCS/Unimelb+Command-Line+Clients }
+}
+
+module-whatis {unimelb-mf-clients is a collection of command-line tools to transfer data to/from Mediaflux, the data management platform operated by Research Computing Services. - Homepage: https://wiki-rcs.unimelb.edu.au/display/RCS/Unimelb+Command-Line+Clients}
+
+conflict unimelb-mf-clients
+
+module load Java/1.8.0_152
+
+set root /data/cephfs/unimelb-mf-clients/current
+
+prepend-path PATH $root/bin/unix
+
+
+
diff --git a/src/main/scripts/unix/module/unimelb-mf-clients-current.lua b/src/main/scripts/unix/module/unimelb-mf-clients-current.lua
new file mode 100644
index 0000000000000000000000000000000000000000..eb4cf3830b5d120df985a637770e62dc603b5653
--- /dev/null
+++ b/src/main/scripts/unix/module/unimelb-mf-clients-current.lua
@@ -0,0 +1,24 @@
+help([==[
+
+Description
+===========
+unimelb-mf-clients is a collection of command-line tools to transfer data to/from Mediaflux, the data management platform operated by Research Computing Services.
+
+More information
+================
+ - Homepage: https://wiki-rcs.unimelb.edu.au/display/RCS/Unimelb+Command-Line+Clients
+]==])
+
+whatis([==[Description: unimelb-mf-clients is a collection of command-line tools to transfer data to/from Mediaflux, the data management platform operated by Research Computing Services.]==])
+whatis([==[Homepage: https://wiki-rcs.unimelb.edu.au/display/RCS/Unimelb+Command-Line+Clients]==])
+
+local root = "/data/cephfs/unimelb-mf-clients/current/"
+
+conflict("unimelb-mf-clients")
+
+if not isloaded("Java/1.8.0_152") then
+    load("Java/1.8.0_152")
+end
+
+prepend_path("PATH", pathJoin(root, "bin/unix"))
+