basic user model operational