diff --git a/ShellB3/shallbethree.sh b/ShellB3/shallbethree.sh
index 26541f44d13589c82b3e59611d0649cdfdc92f33..504a3ac99410efe02e654f149bfbdc5bbc6f699f 100755
--- a/ShellB3/shallbethree.sh
+++ b/ShellB3/shallbethree.sh
@@ -6385,7 +6385,7 @@ mk_core() {
     && mk_libxml \
     && mk_sqlite \
     && mk_db48 \
-    && mk_"${MAKE_PYVER}" && mk_glib && mk_pkgconfig \
+    && mk_"${MAKE_PYVER}" \
     && mk_six \
     && mk_appdirs \
     && mk_pyparsing \
@@ -6456,6 +6456,23 @@ mk_cspp() {
     && mk_gdal
     echo cspp >>trim
 }
+
+mk_scmi() {
+  # used by GOES-R AxI SCMI tools, includes batch graphics support for quicklooks. Builds Python3
+  resume_tracker && return 0
+    mk_core py3 \
+    && mk_hdf4 && mk_pyhdf \
+    && mk_netcdf4 && mk_pycdf && mk_netcdf4py \
+    && mk_pylibtiff \
+    && mk_libffi \
+    && mk_pycparser \
+    && mk_cffi \
+    && mk_configobj \
+    && mk_pykdtree \
+    && mk_pyresample
+    echo scmi >>trim
+}
+
     
 mk_eumetsat() {
   # eumetsat support, similar to CSPP but adds NAT format