added all components