fix some overflow