client adding