add open interface
OpenClose interface