cellular self recovery