     return ["movies": data, "pagination": paginationData]
   }
 
-  public func getSeries(path: String, page: Int=1) throws -> Items {
-    return try getMovies(path: path, type: "serie", selector: "serial-list", page: page)
+  public func getSeries(path: String, filter: String?=nil, page: Int=1) throws -> Items {
+    return try getMovies(path: path, type: "serie", selector: "serial-list", filter: filter, page: page)
   }
 
   public func getSoundtracks(page: Int=1) throws -> Items {

      var params = [String: String]()
      params["p"] = String(page)

      newPath = buildUrl(path: path, params: params as [String : AnyObject])
    }


    return try document!.select("div[class='container'] div[class='row']")
  }

  func getPagePath(path: String, filter: String?=nil, page: Int=1) -> String {
    var newPath: String

    if page == 1 {
