client needs