client prints