add compo