add ClosePromise