initial factories for article & user model