GP, user model