email spec and validation added foo