add clients functions