diff --git a/DRAMSys/library/library.pro b/DRAMSys/library/library.pro
index c589a80d..84267536 100644
--- a/DRAMSys/library/library.pro
+++ b/DRAMSys/library/library.pro
@@ -125,8 +125,8 @@ SOURCES += \
src/controller/scheduler/Fr_Fcfs_grouper.cpp \
src/controller/RecordableController.cpp \
src/common/AddressDecoder.cpp \
- src/common/jsonAddressDecoder.cpp \
- src/controller/scheduler/grp.cpp
+ src/controller/scheduler/grp.cpp \
+ src/common/congenAddressDecoder.cpp
HEADERS += \
src/common/third_party/tinyxml2/tinyxml2.h \
@@ -206,8 +206,8 @@ HEADERS += \
src/controller/RecordableController.h \
src/simulation/RecordableDram.h \
src/common/AddressDecoder.h \
- src/common/jsonAddressDecoder.h \
- src/controller/scheduler/grp.h
+ src/controller/scheduler/grp.h \
+ src/common/congenAddressDecoder.h
#src/common/third_party/json/include/nlohmann/json.hpp \
thermalsim = $$(THERMALSIM)
diff --git a/DRAMSys/library/resources/configs/amconfigs/am_test_congen_output.json b/DRAMSys/library/resources/configs/amconfigs/am_test_congen_output.json
deleted file mode 100644
index 3aca28c7..00000000
--- a/DRAMSys/library/resources/configs/amconfigs/am_test_congen_output.json
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- "Config": {
- "numberOfBankBits": 3,
- "numberOfRowBits": 14,
- "numberOfColumnBits": 10,
- "numberOfByteBits": 3,
- "numberOfBLBits": 3
- },
- "Name": "merged_sorted",
- "Solutions": [
- {
- "XOR": [
- ],
- "Banks Rows": [
- {
- "bank_bits": [
- 27,
- 28,
- 29
- ],
- "rows": {
- "row_bits": [
- 13,
- 14,
- 15,
- 16,
- 17,
- 18,
- 19,
- 20,
- 21,
- 22,
- 23,
- 24,
- 25,
- 26
- ],
- "costs": 477468
- },
- "costs": 477468
- }
- ]
- }
- ]
-}
diff --git a/DRAMSys/library/resources/simulations/ddr3-example.xml b/DRAMSys/library/resources/simulations/ddr3-example.xml
index c6140385..e31920c8 100644
--- a/DRAMSys/library/resources/simulations/ddr3-example.xml
+++ b/DRAMSys/library/resources/simulations/ddr3-example.xml
@@ -8,7 +8,7 @@
-
+