everything around graphing