more updates to the user authentication and testing.