added new user sign in and sign out functionality