add spec, add multicomponent publish