diff --git a/ChemistryLib/CreateChemicalSolverInterface.cpp b/ChemistryLib/CreateChemicalSolverInterface.cpp
index da0bb97b329a06d4eabedfe6ba733266f7414453..7212fda32ab4c663ea10b9492a85469358048a1a 100644
--- a/ChemistryLib/CreateChemicalSolverInterface.cpp
+++ b/ChemistryLib/CreateChemicalSolverInterface.cpp
@@ -167,6 +167,8 @@ createChemicalSolverInterface<ChemicalSolver::PhreeqcKernel>(
     auto mesh = *meshes[0];
     auto path_to_database = parseDatabasePath(config);
 
+    // TODO (renchao): remove mapping process id to component name.
+    std::vector<std::pair<int, std::string>> process_id_to_component_name_map;
     // solution
     auto aqueous_solution = PhreeqcKernelData::createAqueousSolution(
         //! \ogs_file_param{prj__chemical_system__solution}