libraries upload to server