add articles and related things with has_many and belongs_to