cleanup open