Creating a user mode, authentication, and view.