validation state
validation