This is excellent, thank you for sharing and putting it together!