changes in client model