add filter source
module dependence