graph kind of working, about to try and make font look nicer