Self repairing (27/37)

Self repairing