początek implementacji filtru