created usermodel, controller and view