diff --git a/mpsd-software-environment.py b/mpsd-software-environment.py
index 0ed4a3c8ebf8ca4729369b00662509cad9fdb5a8..fcd3aca84e42f6e18f2ae9e9a27e473cd8571c8d 100755
--- a/mpsd-software-environment.py
+++ b/mpsd-software-environment.py
@@ -989,13 +989,15 @@ def environment_status(mpsd_release: str, root_dir: Union[str, Path]) -> dict:
     # pretty print the toolchain map key as the heading
     # and the value as the list of toolchains
     plog.info(
-        f"Toolchains installed in the {mpsd_release=} for each Microarchitecture:"
+        f"Installed toolchains ({mpsd_release}):\n" 
     )
     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>")
+        mod_use = f"[module use {str(release_base_dir / microarch / 'lmod/Core')}]"
+        plog.info(f"- {microarch}")
+        for toolchain in toolchains:
+            plog.info(f'    {toolchain}')
+        plog.info(f"    [module use {str(release_base_dir / microarch / 'lmod/Core')}]")
+        plog.info("")
     return toolchain_map