Definition of NEW PROMISE.