notes on self-repair