Self repairing (22/37)

Self repairing