Add Closer and IOUtil