Very good definition of all the details.   

Ron