added validation & transitions to email input