news edit and list functionality