[#131] introduce filter handler