added #open and #close to coy/operation