First implementation of Filters with Generic conditions