add the function of the news part by xu