added 0026, 0029, refactored news_events.py