Title: SelfHealing with solar power