implement some functions related to news services