added verify email logic, not hooked into anything yet though