First draft of iterative operator support
Fixed connection bug