added ability to add a client