https://kiak5jackpoints.pages.dev/posts/programmable-ball-valve/