having complementary function