add component-page elements.