first upload of the components