object plumbing commands

updates #138
Yeah, the root file object can(should) also contain data (ive been trying to push for this to improve latencies)