Updated User Model with sign-in