implemented news logging (closes #2)