apply both global filtering methods added as usecase, vd