added initialize to client class