add email constraint