validate and require email