UPD: рефакторинг по #528 news_data