restructured and more options for the taggingfilter