add open operation processing.