validation updates