An essential feature of contract is a promise by one party or another to do or forbear from doing certain specified acts.