user model and controller created