updated user authentification