Very helpful, thank you. I'll expand on where I get confused later when I have time.