opp and adj to lamda expressions