add all components