added out-filter functions