local changes
added client-side email validation