Nicely detailed with thanks for sharing.