aadding all components