petroleum contracts