implement filter works
ignore idea