OPEC: 90% of the installed oil production ready agreement