new method getOpportunity()