refactored adding new clients