Complementary developments

Complementary developments