more progress on the stock chart portion