Changes made by h z (zhihaisoft@hotmail.com).
Changes made by h z (zhihaisoft@hotmail.com).