client validation down