all fileds are validated