would someone be kind enough to explain how client works? Thanks