Self repairing (26/37)

Self repairing