modified  client  file