parsing plumbing