New: self-recharging