created client class