all three user authentications working