Don't merge this. It's just for notes

You can close it whenever, but this is the only way I can comment directly in the code
outerfun and outerfun1 aren't great class names, they're also very similar but seem to do very different things