diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a4121a14e209639d6f8a6878bb9dec42974d375e..7cdd83db10fbcf980a219ca2ef4f5f7aa6605d54 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -47,6 +47,7 @@ common:detector:
   script:
     - source .local/bin/env.sh && build_detector.sh
     - mkdir_local_data_link sim_output
+    - mkdir_local_data_link datasets
     - mkdir -p results
     - mkdir -p config
     - print_env.sh
@@ -66,7 +67,6 @@ common:detector:
     - ln -s "${LOCAL_DATA_PATH}/sim_output" sim_output
     - ln -s "${LOCAL_DATA_PATH}/datasets/data" data
     - ls -lrtha
-    - bash bin/get_calibrations
   retry:
     max: 2
     when:
diff --git a/bin/get_calibrations b/bin/get_calibrations
deleted file mode 100755
index 2b24dd0b6e2ee346e96f29a1edecb6d702d77661..0000000000000000000000000000000000000000
--- a/bin/get_calibrations
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/bin/bash
-
-branch=${1:-master}
-detector_benchmarks=https://eicweb.phy.anl.gov/EIC/benchmarks/detector_benchmarks/-/jobs/artifacts/${branch}/raw/
-
-mkdir -p config
-for i in results/emcal_barrel_calibration.json results/material-maps.json ; do
-  curl --fail -sL ${detector_benchmarks}/${i}?job=deploy_results --output config/$(basename ${i})
-  if [[ "$?" -ne "0" ]] ; then
-      if find ${DETECTOR_PATH} -name $(basename $i) ; then
-      echo "Warning: falling back to DETECTOR_PATH for calibration ${i}."
-      cp $(find ${DETECTOR_PATH} -name $(basename $i)) config/$(basename ${i})
-    else
-      echo "Error: could not retrieve calibrations!"
-      exit 1
-    fi
-  fi
-done
diff --git a/options/reconstruction.py b/options/reconstruction.py
index e8482f1a06df60b912272d9fbebe775c5df24161..270a3719c16575252a78d3e966903124a35dcead 100644
--- a/options/reconstruction.py
+++ b/options/reconstruction.py
@@ -63,14 +63,14 @@ ci_hcal_sf = float(os.environ.get("CI_HCAL_SAMP_FRAC", 0.025))
 ce_hcal_sf = float(os.environ.get("CE_HCAL_SAMP_FRAC", 0.025))
 
 # input arguments from calibration file
-with open('config/emcal_barrel_calibration.json') as f:
+with open(f'{detector_path}/calibrations/emcal_barrel_calibration.json') as f:
     calib_data = json.load(f)['electron']
 
 print(calib_data)
 
 # input calorimeter DAQ info
 calo_daq = {}
-with open('{}/calibrations/calo_digi_{}.json'.format(detector_path, detector_version)) as f:
+with open(f'{detector_path}/calibrations/calo_digi_{detector_version}.json') as f:
     calo_config = json.load(f)
     ## add proper ADC capacity based on bit depth
     for sys in calo_config:
@@ -96,8 +96,6 @@ services = []
 # auditor service
 services.append(AuditorSvc("AuditorSvc", Auditors=['ChronoAuditor', 'MemStatAuditor']))
 # geometry service
-## only have material maps for acadia right now
-
 ## note: old version of material map is called material-maps.XXX, new version is materials-map.XXX
 ##       these names are somewhat inconsistent, and should probably all be renamed to 'material-map.XXX'
 ##       FIXME