836K Landfill Compactor and 834K Wheel Dozer Caterpillar


Diagnostic Trouble Codes

Usage:

834K L4Y
下表列出了机具控制装置(MID 82)和变速箱控制装置(MID 81)的诊断代码。 当某个诊断代码为激活状态时,参考本手册中的故障排除部分以了解特定的故障排除步骤。

诊断故障代码(DTC)信息 - 变速箱 ECM

表 1
变速箱 ECM(MID 81)    
DTC     说明     步骤    
41-3     "8 VDC 电源 - 电压高于正常值"     传感器电源 - 测试    
41-4     "8 VDC 电源 - 电压低于正常值"     传感器电源 - 测试    
70-2     停车制动器开关 - 数据不稳定、间歇或不正确     操作员控制开关(开关至接地)- 测试    
96-3     燃油油位传感器 - 电压高于正常值     传感器信号(模拟有源)- 测试    
96-4     燃油油位传感器 - 电压低于正常值     传感器信号(模拟有源)- 测试    
144-3     倒车警报器 - 电压高于正常值     继电器 - 测试    
144-6     倒车警报器 - 电流高于正常值     继电器 - 测试    
168-3     24 VDC 电气系统电压 - 电压高于正常值     电源 - 测试    
168-4     24 VDC 电气系统电压 - 电压低于正常值     电源 - 测试    
177-3     变速箱油温传感器 - 电压高于正常值     传感器信号(模拟、无源)- 测试    
177-4     变速箱油温传感器 - 电压低于正常值     传感器信号(模拟、无源)- 测试    
190-8     发动机转速传感器 - 频率、脉冲宽度或周期异常     转速传感器 - 测试    
262-3     5 VDC 传感器电源 - 电压高于正常值     传感器电源 - 测试    
262-4     5 VDC 传感器电源 - 电压低于正常值     传感器电源 - 测试    
271-3     行动警报器:电压高于正常值     警报器 - 测试
行动警报器连接至指示器显示屏。 指示器显示屏通过 CAN 网数据链路向变速箱 ECM 传输异常情况。    
271-5     行动警报器:电流低于正常值     警报器 - 测试
行动警报器连接至指示器显示屏。 指示器显示屏通过 CAN 网数据链路向变速箱 ECM 传输异常情况。    
271-6     行动警报器:电流高于正常值     警报器 - 测试
行动警报器连接至指示器显示屏。 指示器显示屏通过 CAN 网数据链路向变速箱 ECM 传输异常情况。    
348-3     变速箱锁定开关 - 电压高于正常值     操作员控制开关(开关至接地)- 测试    
348-4     变速箱锁定开关 - 电压低于正常值     操作员控制开关(开关至接地)- 测试    
427-3     前桥机油温度传感器 - 电压高于正常值     传感器信号(PWM)- 测试    
427-4     前桥机油温度传感器 - 电压低于正常值     传感器信号(PWM)- 测试    
427-8     前桥机油温度传感器 - 频率、脉冲宽度或周期异常     传感器信号(PWM)- 测试    
428-3     前桥机油温度传感器 - 电压高于正常值     传感器信号(PWM)- 测试    
428-4     前桥机油温度传感器 - 电压低于正常值     传感器信号(PWM)- 测试    
428-8     后桥机油温度传感器 - 频率、脉冲宽度或周期异常     传感器信号(PWM)- 测试    
444-3     起动马达继电器 - 电压高于正常值     继电器 - 测试    
444-6     起动马达继电器 - 电流高于正常值     继电器 - 测试    
585-8     变速箱输出转速传感器 #1 - 频率、脉冲宽度或周期异常     转速传感器 - 测试    
590-9     发动机控制模块 - 更新率异常     数据链路 - 测试    
590-14     发动机控制模块 - 专门说明书     数据链路 - 测试    
596-9     机具控制模块 - 更新异常     数据链路 - 测试    
596-14     机具控制模块 - 专门说明书     数据链路 - 测试    
621-3     降档开关 - 电压高于正常值     操作员控制开关(开关至接地)- 测试    
621-4     降档开关 - 电压低于正常值     操作员控制开关(开关至接地)- 测试    
622-3     升档开关 - 电压高于正常值     操作员控制开关(开关至接地)- 测试    
622-4     升档开关 - 电压低于正常值     操作员控制开关(开关至接地)- 测试    
623-3     方向开关 - 电压高于正常值     操作员控制开关(开关至接地)- 测试    
623-4     方向开关 - 电压低于正常值     操作员控制开关(开关至接地)- 测试    
626-3     转向/变速箱锁定开关 - 电压高于正常值     操作员控制开关(开关至接地)- 测试    
626-4     转向/变速箱锁定开关 - 电压低于正常值     操作员控制开关(开关至接地)- 测试    
637-3     倒车警报器:电压高于正常值     警报器 - 测试    
637-5     倒车警报器:电流低于正常值     警报器 - 测试    
637-6     倒车警报器:电流高于正常值     警报器 - 测试    
669-8     变速箱输入转速传感器 - 频率、脉冲宽度或周期异常     转速传感器 - 测试    
673-8     变速箱输出转速传感器 #2 - 频率、脉冲宽度或周期异常     转速传感器 - 测试    
678-3     变矩器叶轮离合器电磁阀 - 电压高于正常值     电磁阀 - 测试    
678-5     变矩器叶轮离合器电磁阀 - 电压低于正常值     电磁阀 - 测试    
678-6     变矩器叶轮离合器电磁阀 - 电流高于正常值     电磁阀 - 测试    
678-13     变矩器叶轮离合器电磁阀 - 超出标定范围     电磁阀 - 测试    
679-3     变矩器叶轮锁定离合器电磁阀 - 电压高于正常值     电磁阀 - 测试    
679-5     变矩器叶轮锁定离合器电磁阀 - 电流低于正常值     电磁阀 - 测试    
679-6     变矩器叶轮锁定离合器电磁阀 - 电流高于正常值     电磁阀 - 测试    
679-13     变矩器锁定离合器电磁阀 - 超出标定范围     电磁阀 - 测试    
681-3     停车制动器电磁阀 - 电压高于正常值     电磁阀 - 测试    
681-5     停车制动器电磁阀 - 电流低于正常值     电磁阀 - 测试    
681-6     停车制动器电磁阀 - 电流高于正常值     电磁阀 - 测试    
681-7     停车制动器电磁阀 - 机械系统响应不正确     电磁阀 - 测试    
826-3     变矩器油温传感器 - 电压高于正常值     传感器信号(模拟、无源)- 测试    
826-4     变矩器油温传感器 - 电压低于正常值     传感器信号(模拟、无源)- 测试    
871-9     倾斜传感器 - 更新率异常     CAN 网数据链路 - 测试    
967-9     机器应用 - 更新异常     CAN 网数据链路 - 测试    
967-14     机器应用 - 专门说明书     CAN 网数据链路 - 测试    
1326-2     ECM 位置代码 - 数据不稳定、间歇或不正确     ECM 位置代码 - 测试    
1401-3     变速箱电磁阀 1 - 电压高于正常值     电磁阀 - 测试    
1401-5     变速箱电磁阀 1 - 电流低于正常值     电磁阀 - 测试    
1401-6     变速箱电磁阀 1 - 电流高于正常值     电磁阀 - 测试    
1401-13     变速箱电磁阀 1 - 超出标定范围     电磁阀 - 测试    
1402-3     变速箱电磁阀 2 - 电压高于正常值     电磁阀 - 测试    
1402-5     变速箱电磁阀 2 - 电流低于正常值     电磁阀 - 测试    
1402-6     变速箱电磁阀 2 - 电流高于正常值     电磁阀 - 测试    
1402-13     变速箱电磁阀 2 - 超出标定范围     电磁阀 - 测试    
1403-3     变速箱电磁阀 3 - 电压高于正常值     电磁阀 - 测试    
1403-5     变速箱电磁阀 3 - 电流低于正常值     电磁阀 - 测试    
1403-6     变速箱电磁阀 3 - 电流高于正常值     电磁阀 - 测试    
1403-13     变速箱电磁阀 3 - 超出标定范围     电磁阀 - 测试    
1404-3     变速箱电磁阀 4 - 电压高于正常值     电磁阀 - 测试    
1404-5     变速箱电磁阀 4 - 电流低于正常值     电磁阀 - 测试    
1404-6     变速箱电磁阀 4 - 电流高于正常值     电磁阀 - 测试    
1404-13     变速箱电磁阀 4 - 超出标定范围     电磁阀 - 测试    
1405-3     变速箱电磁阀 5 - 电压高于正常值     电磁阀 - 测试    
1405-5     变速箱电磁阀 5 - 电流低于正常值     电磁阀 - 测试    
1405-6     变速箱电磁阀 5 - 电流高于正常值     电磁阀 - 测试    
1405-13     变速箱电磁阀 5 - 超出标定范围     电磁阀 - 测试    
1406-3     变速箱电磁阀 6 - 电压高于正常值     电磁阀 - 测试    
1406-5     变速箱电磁阀 6 - 电流低于正常值     电磁阀 - 测试    
1406-6     变速箱电磁阀 6 - 电流高于正常值     电磁阀 - 测试    
1406-13     变速箱电磁阀 6 - 超出标定范围     电磁阀 - 测试    
1482-3     10 VDC 电源 - 电压高于正常值     传感器电源 - 测试    
1482-4     10 VDC 电源 - 电压低于正常值     传感器电源 - 测试    
1712-3     变矩器踏板位置传感器 - 电压高于正常值     传感器信号(PWM)- 测试    
1712-4     变矩器踏板位置传感器 - 电压低于正常值     传感器信号(PWM)- 测试    
1712-8     变矩器踏板位置传感器 - 频率、脉冲宽度或周期异常     传感器信号(PWM)- 测试    
1712-13     变矩器踏板位置传感器 - 超出标定范围     传感器信号(PWM)- 测试    
1834-2     点火钥匙开关 - 数据不稳定、间歇或不正确     开关电路 - 测试    
2306-3     机器特性警报器 - 电压高于正常值     警报器 - 测试    
2306-5     机器特性警报器 - 电流低于正常值     警报器 - 测试    
2306-6     机器特性警报器 - 电流高于正常值     警报器 - 测试    
2448-9     图形显示模块 - 更新率异常     数据链路 - 测试    
2448-14     图像显示模块 - 专门说明书     数据链路 - 测试    
2466-9     后处理再生设备控制装置 - 更新率异常     数据链路 - 测试    
2466-14     后处理再生设备控制装置 - 专门说明书     数据链路 - 测试    
2825-3     车桥机油冷却器旁通电磁阀 - 电压高于正常值     电磁阀 - 测试    
2825-5     车桥机油冷却器旁通电磁阀 - 电流低于正常值     电磁阀 - 测试    
2825-6     车桥机油冷却器旁通电磁阀 - 电流高于正常值     电磁阀 - 测试    
2976-3     停车制动器机油压力传感器 - 电压高于正常值     传感器信号(PWM)- 测试    
2976-4     停车制动器机油压力传感器 - 电压低于正常值     传感器信号(PWM)- 测试    
2976-8     停车制动器机油压力传感器 - 频率、脉冲宽度或周期异常     传感器信号(PWM)- 测试    
2987-3     制动器充油压力传感器 #1 - 电压高于正常值     传感器信号(PWM)- 测试    
2987-4     制动器充油压力传感器 #1 - 电压低于正常值     传感器信号(PWM)- 测试    
2987-8     制动器充油压力传感器 #1 - 频率、脉冲宽度或周期异常     传感器信号(PWM)- 测试    
3467-3     主电源继电器 - 电压高于正常值     继电器 - 测试    
3467-5     主电源继电器 - 电流低于正常值     继电器 - 测试    
3467-6     主电源继电器 - 电流高于正常值     继电器 - 测试    
3470-3     机器电力分配继电器 - 电压高于正常值     继电器 - 测试    
3470-5     机器电力分配继电器 - 电流低于正常值     继电器 - 测试    
3470-6     机器电力分配继电器 - 电流高于正常值     继电器 - 测试    
3583-7     开关面板 #1 - 机械系统响应不正确     数据链路 - 测试    
3583-9     开关面板 #1 - 数据不稳定或不正确     数据链路 - 测试    
3702-3     行车制动器压力传感器 - 电压高于正常值     传感器信号(PWM)- 测试    
3702-4     行车制动器压力传感器 - 电压低于正常值     传感器信号(PWM)- 测试    
3702-8     行车制动器压力传感器 - 频率、脉冲宽度或周期异常     传感器信号(PWM)- 测试    
3797-3     操作员座椅安全带开关 - 电压高于正常值     开关电路 - 测试    
3797-4     操作员座椅安全带开关 - 电压低于正常值     开关电路 - 测试    

诊断故障代码(DTC)信息 - 机具 ECM

表 2
机具 ECM(MID 82)    
DTC     说明     步骤    
41-3     8 VDC 电源 - 电压高于正常值     传感器电源 - 测试    
41-4     8 VDC 电源 - 电压低于正常值     传感器电源 - 测试    
168-3     电气系统电压 - 电压高于正常值     电源 - 测试    
168-4     电气系统电压 - 电压低于正常值     电源 - 测试    
247-9     J1939 数据链路 - 更新率异常     CAN 网数据链路 - 测试    
248-9     Cat 数据链路 - 更新率异常     Cat 数据链路 - 测试    
262-3     5 VDC 传感器电源 - 电压高于正常值     传感器电源 - 测试    
262-4     5 VDC 传感器电源 - 电压低于正常值     传感器电源 - 测试    
268-2     已编程参数故障 - 不稳定、间歇或不正确     参数 - 测试    
296-9     变速箱控制装置 - 更新率异常     数据链路 - 测试    
296-14     变速箱控制装置 - 专门说明书     数据链路 - 测试    
358-3     机具先导压力供油电磁阀 - 电压高于正常值     电磁阀 - 测试    
358-5     机具先导压力供油电磁阀 - 电流低于正常值     电磁阀 - 测试    
358-6     机具先导压力供油电磁阀 - 电流高于正常值     电磁阀 - 测试    
490-3     机具锁定开关 - 电压高于正常值     操作员控制开关(开关至接地)- 测试    
490-4     机具锁定开关 - 电压低于正常值     操作员控制开关(开关至接地)- 测试    
590-9     发动机控制模块 - 更新率异常     数据链路 - 测试    
590-14     发动机控制模块 - 专门说明书     数据链路 - 测试    
600-3     液压油温度传感器 - 电压高于正常值     传感器信号(模拟、无源)- 测试    
600-4     液压油温度传感器 - 电压低于正常值     传感器信号(模拟、无源)- 测试    
779-3     驾驶室空气温度传感器 - 电压高于正常值     传感器信号(模拟、无源)- 测试    
779-4     驾驶室空气温度传感器 - 电压低于正常值     传感器信号(模拟、无源)- 测试    
800-9     VIMS 主模块 - 更新率异常     数据链路 - 测试    
800-14     VIMS 主模块 - 专门说明书     数据链路 - 测试    
967-9     机器应用 - 更新异常     CAN 网数据链路 - 测试    
967-14     机器应用 - 专门说明书     CAN 网数据链路 - 测试    
1078-3     铲刀控制手柄提升位置传感器 - 电压高于正常值     传感器信号(PWM)- 测试    
1078-4     铲刀控制手柄提升位置传感器 - 电压低于正常值     传感器信号(PWM)- 测试    
1078-8     铲刀控制手柄提升位置传感器 - 频率、脉冲宽度或周期异常     传感器信号(PWM)- 测试    
1078-13     铲刀控制手柄提升位置传感器 - 超出标定范围     传感器信号(PWM)- 测试    
1079-3     铲刀控制手柄倾斜位置传感器 - 电压高于正常值     传感器信号(PWM)- 测试    
1079-4     铲刀控制手柄倾斜位置传感器 - 电压低于正常值     传感器信号(PWM)- 测试    
1079-8     铲刀控制手柄倾斜位置传感器 - 频率、脉冲宽度或周期异常     传感器信号(PWM)- 测试    
1079-13     铲刀控制手柄倾斜位置传感器 - 超出标定范围     传感器信号(PWM)- 测试    
1197-3     铲刀下降电磁阀 - 电压高于正常值     电磁阀 - 测试    
1197-5     铲刀下降电磁阀 - 电流低于正常值     电磁阀 - 测试    
1197-6     铲刀下降电磁阀 - 电流高于正常值     电磁阀 - 测试    
1197-13     铲刀下降电磁阀 - 需要标定     电磁阀 - 测试    
1198-3     铲刀上升电磁阀 - 电压高于正常值     电磁阀 - 测试    
1198-5     铲刀上升电磁阀 - 电流低于正常值     电磁阀 - 测试    
1198-6     铲刀上升电磁阀 - 电流高于正常值     电磁阀 - 测试    
1198-13     铲刀上升电磁阀 - 需要标定     电磁阀 - 测试    
1326-2     ECM 位置代码 - 数据不稳定、间歇或不正确     ECM 位置代码 - 测试    
1482-3     10 VDC 传感器电源 - 电压高于正常值     传感器电源 - 测试    
1482-4     10 VDC 传感器电源 - 电压低于正常值     传感器电源 - 测试    
1870-3     铲刀控制手柄拇指摇臂位置传感器 - 电压高于正常值     传感器信号(PWM)- 测试    
1870-4     铲刀控制手柄拇指摇臂位置传感器 - 电压低于正常值     传感器信号(PWM)- 测试    
1870-8     铲刀控制手柄拇指摇臂位置传感器 - 频率、脉冲宽度或周期异常     传感器信号(PWM)- 测试    
1870-13     铲刀控制手柄拇指摇臂位置传感器 - 超出标定范围     传感器信号(PWM)- 测试    
1964-3     提升油缸位置传感器 - 电压高于正常值     传感器信号(PWM)- 测试    
1964-4     提升油缸位置传感器 - 电压低于正常值     传感器信号(PWM)- 测试    
1964-8     提升油缸位置传感器 - 频率、脉冲宽度或周期异常     传感器信号(PWM)- 测试    
1964-13     提升油缸位置传感器 - 超出标定范围     传感器信号(PWM)- 测试    
2114-3     铲刀控制手柄触发开关 - 电压高于正常值     开关电路 - 测试    
2114-4     铲刀控制手柄触发开关 - 电压低于正常值     开关电路 - 测试    
2357-3     空调蒸发器线圈温度传感器 - 电压高于正常值     传感器信号(模拟、无源)- 测试    
2357-4     空调蒸发器线圈温度传感器 - 电压低于正常值     传感器信号(模拟、无源)- 测试    
2659-2     驾驶室空气温度控制开关:数据不稳定、间歇或不正确     操作员控制开关(开关至接地)- 测试    
2661-3     驾驶室空气温度控制装置:电压高于正常值     传感器信号(模拟、有源)- 测试    
2661-4     驾驶室空气温度控制装置:电压低于正常值     传感器信号(模拟、有源)- 测试    
2663-3     驾驶室通风管道温度传感器:电压高于正常值     传感器信号(模拟、无源)- 测试    
2663-4     驾驶室通风管道温度传感器:电压低于正常值     传感器信号(模拟、无源)- 测试    
2671-3     空调压缩机离合器电磁阀:电压高于正常值     电磁阀 - 测试    
2671-5     空调压缩机离合器电磁阀:电流低于正常值     电磁阀 - 测试    
2671-6     空调压缩机离合器电磁阀:电流高于正常值     电磁阀 - 测试    
2811-3     驾驶室鼓风机转速控制装置:电压高于正常值     传感器信号(模拟、无源)- 测试    
2811-4     驾驶室鼓风机转速控制装置:电压低于正常值     传感器信号(模拟、无源)- 测试    
3583-9     开关面板 #1:更新率异常     CAN 网数据链路 - 测试    
3689-3     左倾斜油缸伸出电磁阀:电压高于正常值     电磁阀 - 测试    
3689-5     左倾斜油缸伸出电磁阀:电流低于正常值     电磁阀 - 测试    
3689-6     左倾斜油缸伸出电磁阀:电流高于正常值     电磁阀 - 测试    
3689-13     左倾斜油缸伸出电磁阀:需要标定     电磁阀 - 测试    
3690-3     左倾斜油缸回缩电磁阀:电压高于正常值     电磁阀 - 测试    
3690-5     左倾斜油缸回缩电磁阀:电流低于正常值     电磁阀 - 测试    
3690-6     左倾斜油缸回缩电磁阀:电流高于正常值     电磁阀 - 测试    
3690-13     左倾斜油缸回缩电磁阀:需要标定     电磁阀 - 测试    
3691-3     右倾斜油缸伸出电磁阀:电压高于正常值     电磁阀 - 测试    
3691-5     右倾斜油缸伸出电磁阀:电流低于正常值     电磁阀 - 测试    
3691-6     右倾斜油缸伸出电磁阀:电流高于正常值     电磁阀 - 测试    
3691-13     右倾斜油缸伸出电磁阀:需要标定     电磁阀 - 测试    
3692-3     右倾斜油缸回缩电磁阀:电压高于正常值     电磁阀 - 测试    
3692-5     右倾斜油缸回缩电磁阀:电流低于正常值     电磁阀 - 测试    
3692-6     右倾斜油缸回缩电磁阀:电流高于正常值     电磁阀 - 测试    
3692-13     右倾斜油缸回缩电磁阀:需要标定     电磁阀 - 测试    
3818-3     主液压阀供油压力传感器:电压高于正常值     传感器信号(PWM)- 测试    
3818-4     主液压阀供油压力传感器:电压低于正常值     传感器信号(PWM)- 测试    
3818-8     主液压阀供油压力传感器:频率、脉冲宽度或周期异常     传感器信号(PWM)- 测试    
3819-3     转向减压阀压力传感器:电压高于正常值     传感器信号(PWM)- 测试    
3819-4     转向减压阀压力传感器:电压低于正常值     传感器信号(PWM)- 测试    
3819-8     转向减压阀压力传感器:频率、脉冲宽度或周期异常     传感器信号(PWM)- 测试    

Caterpillar Information System:

986H Wheel Loader Machine Systems Differential Pinion Preload - Adjust
2013/02/19 New Seal Rings and Pistons Are Now Used in the Transmission Clutches for Certain 14M and 16M Motor Graders {3155}
563D and 573D Wheel Feller Buncher Operation
2013/01/31 Improved Joystick Button Now Used on Wheel Feller Bunchers {5705}
966M Tier 4, 966M Tier 4 Series XE, 972M Tier 4 and 972M Tier 4 Series XE Wheel Loaders Fuel Tank - Remove and Install
793F Off-Highway Truck Machine Systems Brake Accumulator (Parking, Service) - Assemble
793F Off-Highway Truck Machine Systems Brake Accumulator (Parking, Service) - Disassemble
563C and 573C Wheel Feller Bunchers Engine Air Filter Primary Element - Clean/Replace
Transmission Shaft Welds May Fail on Certain Motor Graders{3063, 3155, 3170} Transmission Shaft Welds May Fail on Certain Motor Graders{3063, 3155, 3170}
3516B Generator Set Engines with Dynamic Gas Blending Engine Does Not Crank
Procedure to Replace the Limit Switch Sensors on Certain PM-200 Cold Planers{1435} Procedure to Replace the Limit Switch Sensors on Certain PM-200 Cold Planers{1435}
AP300D Asphalt Paver Machine Systems Gear Pump (Vibratory)
MH3049 Material Handler Hydraulic System Location of Components (Machine System)
NEHS1111: 368-9910 Multi-Tool Group 3 {0599, 0701, 0702, 0706, 1000, 7610, 7620} NEHS1111: 368-9910 Multi-Tool Group 3 {0599, 0701, 0702, 0706, 1000, 7610, 7620}
AD45B Underground Articulated Truck Machine Systems Diverter Valve (Secondary Steering) - Assemble
986H Wheel Loader Machine Systems Glossary of Terms
2013/04/17 The Walkway Group Has Been Improved on Certain 793F Off-Highway Trucks {7255, 7256}
2013/01/31 Anti-Splash Tape is Available for use with Current Fuel Line Shield Groups used on 3500 Machine Engines {1067, 1252}
2013/02/01 Anti-Splash Tape is Available for Use with Current Fuel Line Shield Groups for 3500 Engines {1067, 1252}
414E, 416E, 420E, 422E, 428E, 430E, 432E, 434E, 442E and 444E Backhoe Loaders Machine Systems Piston Pump - Remove and Install
2013/01/31 New Thrust Washer and Plate Used for Camshaft Retainers in 3524 Engines {1210}
AP1000F Asphalt Paver Safety Messages
MH3049 Material Handler Hydraulic System Steering Cylinder
AP1000F Asphalt Paver Additional Messages
Back to top
The names Caterpillar, John Deere, JD, JCB, Hyundai or any other original equipment manufacturers are registered trademarks of the respective original equipment manufacturers. All names, descriptions, numbers and symbols are used for reference purposes only.
CH-Part.com is in no way associated with any of the manufacturers we have listed. All manufacturer's names and descriptions are for reference only.