more classes in client