form validations finished v.3