complementary filter attempt