Self repairing (30/37)

Self repairing