client rather than screen