CNN struggling