added news api call and tests