energy recovery mechanisms