New client class