changes in client