layout

validation updates