client works