save working state...
save working state 2
example of client & server validations