Self repairing (21/37)

Self repairing