Self repairing (12/37)

Self repairing