email validator
required validator