fixed bug815,820,821,826,828,829,831,832,834