promise to PMKPromise, naming