module filtration added