complementing ideas