create User model, controller, view(not tested)