add support for filtering function
0.0.5