add the case which iwll casue recover
add the recover feature