Basic functions for article model