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 2012, display advertising represented 43% of total revenues, and search advertising represented 36%. Yahoo also owns 35% of Yahoo Japan and 24% of Alibaba Group.