contracting alternatives