client requirements