generated new classes for client ui