energy restoration techniques