Added a new Filter class and collection view for applying filters