Self-repair program