client plotting