implementación del filtro