object plumbing commands

updates #138
that's fine by me :)