assembly of components