added exclusion filtering