(WIP) Add news article feature

Can we maintain the aligned assignment?