endingApproach