plumbing-system-analogy