grapher for client