learning to fix things