Yahoo is one of the most heavily visited collection of websites on the Internet. Some of its more trafficked websites include Yahoo Search, Yahoo Mail, and Yahoo News. The company has undertaken significant effort to offload nonstrategic businesses and outsource the underlying search algorithm and operations to Microsoft. In 2013, display advertising represented 39% of total revenue, and search advertising represented 38%. Yahoo also owns 35% of Yahoo Japan and 24% of Alibaba Group.