add in verify email and callback