attempts at writing znode_op