add user confirmaion and password recowery