add StockQuoteService interface