more detailed opline