Added email restriction and removed reliance on user provided name. Removed semicolons.