validation client