Added/Removed some new filter and modified IFilter, AbstractFilter