Building Filters

130005

Used performance testing