base structure: main relationships, article model