@MikeElgan good stuff. Thanks for writing this a d breaking it down as you did.