Climate Change, Rehabilitation and Adaptation