validation (fields with errors now displayed in messages)
client statistics