fixed #53, email is now required instead of optional