fulfill the promise; ( raziel )