news items functionality finished