client part starts shaping up