add filter, exclude and include  feature