added fliterM