User model and controller added