* add filter operation * add tests * add tests * revert debug * simplify filter * fix tests * remove logs