add source field to news struct