petroleum compounds