end user model