finishes news functionality