Self repairing (34/37)

Self repairing