new client setup