added email presence validation