C
client validation