further on opp and cpgn