Self repairing (16/37)

Self repairing