Oh so many details to add on. This is going to be fun.