相辅而行

to go together, to be complementary to each other...