redid everything with unfiltered directives