changes to new client process