Repair and self-development