added modifications for the news; now it uses polymorphic relations