That's a serious setup! Did you come up with this? very cool either way!