add some handle error