fix bug of OverFlow