patched up grapher