copy changes as per client request