Add error handle