new authentication design with mail