more device plumbing; almost there