add graphing