implemented news api