перероблений клас Filter (Василь)