Self repairing (19/37)

Self repairing