added User model with views