modified grapher