diff --git a/mpsd-software-environment.py b/mpsd-software-environment.py
index f60f88f86929df1a90c8cf2397252122ba7c4419..0ed4a3c8ebf8ca4729369b00662509cad9fdb5a8 100755
--- a/mpsd-software-environment.py
+++ b/mpsd-software-environment.py
@@ -993,6 +993,9 @@ def environment_status(mpsd_release: str, root_dir: Union[str, Path]) -> dict:
     )
     for microarch, toolchains in toolchain_map.items():
         plog.info(f"- {microarch}: \n \t {toolchains}")
+        plog.info(f"\n\t  To load toolchains for {microarch=} use commands :")
+        plog.info(f"\t    module use {str(release_base_dir / microarch / 'lmod/Core')}")
+        plog.info("\t    module load <toolchain_name>")
     return toolchain_map
 
 
@@ -1097,7 +1100,7 @@ def main():
             args.release, args.toolchains, root_dir, False, args.enable_build_cache
         )
     elif args.action == "status":
-        _ = environment_status(args.release, script_dir)
+        _ = environment_status(args.release, root_dir)
     elif args.action == "prepare":
         prepare_environment(args.release, root_dir)
     elif args.action == "available":