Self repairing (31/37)

Self repairing