You have it covered pretty spot on. I have been reading between doing research.