Excellent details, thanks for sharing!