       var params = [String: String]()
       params["p"] = String(page)
 
+      if filter != nil {
+        params["s"] = filter
+      }
+
       newPath = buildUrl(path: path, params: params as [String : AnyObject])
     }
 

    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 getSoundtracks(page: Int=1) throws -> Items {

    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 {
