implementação do filtro