package creation and upload