improving client