uploading libs