Expert Pavers, Inc., contracts with Fabricated Building Corporation to repave Fabricated's parking lot for which Fabricated agrees to pay. The elements of this, and any other, contract include