diff --git a/docs/howto/athena.yaml b/docs/howto/athena.yaml
index 04fef8322b08f7640c274fc6229a6df0c2c8f38b..1175ca00e1e2c5e6dc278b0b625df8f33c2ce7f8 100644
--- a/docs/howto/athena.yaml
+++ b/docs/howto/athena.yaml
@@ -1,33 +1,33 @@
 spack:
-    specs:
-    - acts@13 +dd4hep +digitization +examples +fatras +geant4 +identification +json +tgeo +ipo
-    - boost@1.76.00
-    - cmake
-    - clhep cxxstd=17
-    - dd4hep +geant4 +assimp +hepmc3 +lcio +ipo
-    - eigen
-    - gaudi@36.0 +ipo
-    - geant4 +ipo +qt +opengl -python +threads +vecgeom cxxstd=17
-    - genfit +ipo
-    - hepmc3 +interfaces +python +rootio        
-    - lcio +ipo
-    - mesa -llvm swr=none
-    - nano
-    - podio +ipo
-    - pythia8 +fastjet
-    - root cxxstd=17 +fftw +fortran +gdml +mlp +pythia8 +root7 +tmva +vc +xrootd +ssl
-    - xrootd cxxstd=17 +python
-    - npdet +geocad
-    - eicd
-    - log4cxx
-    - afterburner +zlib +root
-    - juggler
-    - athena-eic +reconstruction
-    - py-pandas
-    - py-matplotlib
-    concretization: together
-    config:
-        install_missing_compilers: true
+  specs:
+  - acts@13 +dd4hep +digitization +examples +fatras +geant4 +identification +json
+    +tgeo +ipo
+  - boost@1.76.00
+  - cmake
+  - clhep cxxstd=17
+  - dd4hep +geant4 +assimp +hepmc3 +lcio +ipo
+  - eigen
+  - gaudi@36.0 +ipo
+  - geant4 +ipo +qt +opengl -python +threads +vecgeom cxxstd=17
+  - genfit +ipo
+  - hepmc3 +interfaces +python +rootio
+  - lcio +ipo
+  - mesa -llvm swr=none
+  - podio +ipo
+  - root cxxstd=17 +fftw +fortran +gdml +mlp +pythia8 +root7 +tmva +vc +xrootd +ssl
+  - xrootd cxxstd=17 +python
+  - npdet +geocad
+  - eicd
+  - log4cxx
+  - afterburner +zlib +root
+  - juggler
+  - athena-eic +reconstruction
+  - py-pandas
+  - py-matplotlib
+  concretization: together
+  config:
+    install_missing_compilers: true
+  view: true
         # install_tree:
         # root: /opt/software
-    #view: /opt/local
\ No newline at end of file
+    #view: /opt/local
diff --git a/docs/howto/export_to_step.rst b/docs/howto/export_to_step.rst
new file mode 100644
index 0000000000000000000000000000000000000000..0e47191bcd8fe3c4cd782f548d8d40c0cdcc5326
--- /dev/null
+++ b/docs/howto/export_to_step.rst
@@ -0,0 +1,13 @@
+Geometry export to STEP
+=======================
+
+In order to export the geometry to STEP there is `npdet_to_step` app which is a part of npdet.
+
+
+.. code:: bash
+
+    # To list parts names one can use list command:
+    npdet_to_step list athena.xml
+
+    # To export a particular detector:
+    npdet_to_step part -l 100 negative_ecal athena.xml
diff --git a/docs/howto/full_simulation.rst b/docs/howto/full_simulation.rst
index 8b137ad18b3917a0fe9d53415e221914c3ea41e7..2cee93aab43e4f32fba1f1c3769c29dca90f4efa 100644
--- a/docs/howto/full_simulation.rst
+++ b/docs/howto/full_simulation.rst
@@ -7,7 +7,7 @@ Tutorials
 Tutorials are available on a dedicated websites:
 
 Detector simulation
-~~~~~~~~~~~~~~~~~~~
+^^^^^^^^^^^^^^^^^^^
 
 - `Full simulation tutorials <https://eic.phy.anl.gov/tutorials/eic_tutorial/getting-started/quickstart>`_
 - `Quick start guide <https://eic.phy.anl.gov/tutorials/eic_tutorial/getting-started/quickstart>`_
@@ -18,7 +18,7 @@ Detector simulation
 `Perticipate in feedback! <https://docs.google.com/forms/d/e/1FAIpQLSclPBXv13pVtawt35XeaCDMOcmdo8fhKTapdmjFO_6gPTV-8w/viewform?usp=sf_link>`_
 
 Tracking
-~~~~~~~~
+^^^^^^^^
 
 - `(in development) ACTS tracking repo <https://eicweb.phy.anl.gov/EIC/documentation/guide_to_tracking>`_
 
@@ -31,7 +31,7 @@ Particle gun
 There are at least 2 ways of running a particle gun out of the box:
 
 - using npsim command line
-- using geant macro file and invoke gps
+- using geant macro file and invoke GPS (General Particle Source)
 
 
 Using npsim (wrapper around ddsim) command line: 
@@ -46,6 +46,17 @@ Using npsim (wrapper around ddsim) command line:
     npsim --compactFile=athena.xml -N=2 --random.seed 1 --enableGun --gun.energy 2*GeV --gun.thetaMin 0*deg --gun.thetaMax 90*deg --gun.distribution uniform --outputFile test.root
 
 
+Using GPS
+
+`General Particle Source tutorial <https://geant4-userdoc.web.cern.ch/UsersGuides/ForApplicationDeveloper/html/GettingStarted/generalParticleSource.html>`__
+
+Add the next content (or save as a separate .mac file):
+
+.. code:: bash
+
+    
+    
+
 
 Geometry visualization
 ----------------------
diff --git a/docs/index.rst b/docs/index.rst
index 0b7e991ece5e0ab268545791292c78d71550828f..d70dbc9758bea5ee3efde034c9c9404544792c45 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -37,6 +37,7 @@ ATHENA Software
    howto/beagle_generator
    howto/geometry_viewer
    howto/local_install
+   howto/geometry_to_step
 
 .. toctree::
    :maxdepth: 1
diff --git a/docs/overview/containers.rst b/docs/overview/containers.rst
index e0fd551bd3a797fa919bcf0ee81d7223066472ac..006d06d925d92d411c136ca5870e271df43dcfaa 100644
--- a/docs/overview/containers.rst
+++ b/docs/overview/containers.rst
@@ -15,9 +15,9 @@ The versioning is:
 
 - **nightly** - recreated every night, using master branches
 - **testing** - recreated every night, using fixed versions
-- **3.0-stable** - the latest stable version from 3.0 branch
+- **4.0-stable** - the latest stable version from 3.0 branch
 - **unstable** (unstable-vX.x in future) - the latest build from triggered by CI from changed repo
-- **3.0.0** - exact tagged version
+- **4.0.0** - exact tagged version
 
 Nightly and testing are different in that nightly uses the master branch of the software, while testing uses whatever version is given at the top of the 
 `gitlab-ci.yml <https://eicweb.phy.anl.gov/containers/eic_container/-/blob/master/.gitlab-ci.yml#L68>`.