Self repairing (18/37)

Self repairing