upload ASSEMBLY