Self repairing (24/37)

Self repairing