updated opp feature with view and styles