Journal of petroleum technology.