adding somewhat useful graphing