         else {
             self.networkController?.fetchAnimeEpisodes()
                 .then { [unowned self] animeEpisodeJSONItems -> Void in
-                    let filteredEpisodeJSONItems = self.removeEpisodesWithNoReleaseDate(animeEpisodeJSONItems)
+                    MBLog.data(MBLog.Level.High, object: "non-filtered episodes[\(animeEpisodeJSONItems.count)]: \(animeEpisodeJSONItems)")
+                    let filteredEpisodeJSONItems = self.filterEpisodeByReleaseDate(animeEpisodeJSONItems)
+                    MBLog.data(MBLog.Level.High, object: "filtered episodes[\(filteredEpisodeJSONItems.count)]: \(filteredEpisodeJSONItems)")
                     let episodes = self.episodesWithAnimeEpisodeJSONItems(filteredEpisodeJSONItems)
                     self.episodeRepository.removeAllEpisodes()
                     self.episodeRepository.addEpisodes(episodes)

    
    // MARK: - Filtering
    
    func removeEpisodesWithNoReleaseDate(
        allEpisodeJSONItems: [AnimeListWeekJSONItem]
        ) -> [AnimeListWeekJSONItem]
    {
        var filteredEpisodeJSONItems :[AnimeListWeekJSONItem] = []
        return filteredEpisodeJSONItems
    }


//

import Foundation
import MBLogger

class AnimeListWeekInteractor:
    AnimeListWeekInteractorInput
