add by xu
fix bug