diff --git a/packages/funniest1022/package.py b/packages/funniest1022/package.py
deleted file mode 100644
index b39f22705825252587f2107d4977cd0202684eae..0000000000000000000000000000000000000000
--- a/packages/funniest1022/package.py
+++ /dev/null
@@ -1,8 +0,0 @@
-from spack import *
-
-class Funniest1022(PythonPackage):
-    pypi = 'funniest1022/funniest1022-0.3.tar.gz'
-    maintainers = ['akarmas']
-    version('0.3', '248ec9320ad80dc4b05dca73e4deff78')
-    depends_on('python@3.8:', type=('build','run'))
-    depends_on('py-pandas', type=('build','run'))
diff --git a/spack.yaml b/spack.yaml
index 5d73282bafcaab8a6f466ff0c94017e14eebf2b7..1f21a492b1681cd11cfa9a4d8b5fdc5bd74f1970 100644
--- a/spack.yaml
+++ b/spack.yaml
@@ -1,76 +1,66 @@
 spack:
   specs:
-    - r-irkernel
     # Notebook
-    #- py-jupyter
+    - r-irkernel
     - py-ipython
     - py-ipykernel
     - py-notebook
     - py-ipycanvas
     # Collab utils
     - clb-nb-utils@0.1.0
-    # General
-    # - py-pip
-    # - py-numpy
-    # - py-scipy
-    # - py-pandas
-    # - py-seaborn
-    # - py-matplotlib
-    - py-nameparser
-    - py-lazyarray
-    #- py-version-query
-    # EBRAINS simulators
+    # EBRAINS tools
     - nest@3.4
-    - arbor +python +mpi
-    - neuron +mpi
+    - arbor@0.8.1 +python +mpi
+    - neuron@8.2.2 +mpi
     - py-pynn@0.10.1 +mpi
-    - py-brian2
-    - py-tvb-data
-    - py-tvb-gdist
-    - py-tvb-library
-    - py-tvb-storage
-    - py-tvb-framework
+    - py-brian2@2.5.0.2
+    - py-tvb-data@2.7
+    - py-tvb-gdist@2.1.0
+    - py-tvb-library@2.7.3
+    - py-tvb-storage@2.7.3
+    - py-tvb-framework@2.7.3.1
     - pynn-brainscales@4.0-a4
     - hxtorch@4.0-a4
-    - py-neo
-    - py-hdmf
-    - py-pynwb
-    - py-nixio
-    #- py-cerebstats
-    #- py-cerebunit
-    - py-cerebrus
+    - py-neo@0.12.0
+    - py-hdmf@3.4.6
+    - py-pynwb@2.1.0
+    - py-nixio@1.5.3
+    - py-cerebrus@1.3.4
     - py-sciunit@0.2.5.1
     - py-quantities@0.14.1
     - py-quantities-scidash@0.12.4.3
-    #- py-ebrains-drive@0.4.0
-    - py-ebrains-kg-core
-    - py-pyld
-    - py-fairgraph
-    #- py-vf-client@0.6.3
+    - py-ebrains-kg-core@0.9.14
+    - py-pyld@0.8.2
+    - py-fairgraph@0.8.1
+    - py-nameparser@1.1.1
+    - py-lazyarray@0.5.2
     - py-hbp-archive@1.1.1
-    - py-viziphant
-    #- py-morphounit@1.0.4
-    #- py-neurom@1.4.10
-    #- py-morphio@3.1.1
+    - py-viziphant@0.3.0
     - py-hippounit@1.3.6
     - py-efel@4.0.4
     - py-hbp-neuromorphic-platform@0.10.1
     - py-lfpy@2.3
-    - py-elephant
-    - py-frites
-    - py-snudda
-    - biobb-common
-    - biobb-gromacs
-    - apbs
-    - py-pdb2pqr
-    - r-uqsa
-    - sda
-    - r-rgsl
-    - r-sbtabvfgen
-    - wf-uq-akar4
-    - wf-multi-area-model
-    # demo for codejam12
-    #- funniest1022
+    - py-elephant@0.12.0
+    - py-frites@0.4.2
+    - py-snudda@1.4.0
+    - biobb-common@3.8.1
+    - biobb-gromacs@3.8.1
+    - apbs@3.4.0
+    - py-pdb2pqr@3.5.2
+    - sda@7.3.3d
+    - r-uqsa@2.2
+    - r-rgsl@0.1
+    - r-sbtabvfgen@0.1
+    #- py-version-query
+    #- py-cerebstats
+    #- py-cerebunit
+    #- py-ebrains-drive@0.4.0
+    #- py-vf-client@0.6.3
+    #- py-morphounit@1.0.4
+    #- py-neurom@1.4.10
+    #- py-morphio@3.1.1
+    # Workflows (meta-packages)
+    - wf-uq-akar4@0.1
+    - wf-multi-area-model@0.1
   concretizer:
     unify: true
-