new filtering mechanism & api supported