some refac., added some news-based strategies