reforming srtucture and news block debug