aadding all parts