Divide reaction inputs effectively, less mem-use. Need connect the ChemicalCompound Class with it