Update by hkc.