added more YahooFinance features