more news logic and markup