upload of the library