basic user model tests pass