Created a user mode, controller and view