An agreement of promise with God is called _____________________________.