@bruces this is pretty cool. I love the abstraction