Self repairing (32/37)

Self repairing