Very nice stuff:)
Thanks for sharing.