added custom filter and filter list support