User model and view updates.